package org.springblade.modules.admin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springblade.modules.admin.entity.MaintainSignSeting;
import org.springblade.modules.admin.entity.UserSignDetail;
import org.springblade.modules.admin.vo.SignSetingGroupUserVO;
import org.springblade.modules.admin.vo.SignUserVO;

import java.util.List;
import java.util.Map;

public interface MaintainSignSetingMapper extends BaseMapper<MaintainSignSeting> {


	/**
	 * 根据日期获取明日考勤数据
	 * @param date
	 * @return
	 */
    List<UserSignDetail> getUserSignDetailByDate(Integer date);

	/**
	 * 获取考勤组的用户信息
	 * @param tenantId
	 * @return
	 */
	List<SignSetingGroupUserVO> getSignSetingUserInfos(String tenantId);
}
